
#ifndef _MEMBER_BBILLBOARD_H_
#define _MEMBER_BBILLBOARD_H_

#include <BQuad>
#include <BRect>
#include <BVector>
#include <BImage>
#include <BBillboard>
#include "ILineBlock.h"

#define billboard_member(billboard)		((member_BBillboard*)((BBillboard*)billboard)->_ptr)

namespace BWE
{

	class member_BBillboard : public BObject
	{
		friend class BBillboard;
	public:
		member_BBillboard(BBillboard* billboard);
		~member_BBillboard();

		void slotFontDirty();

		BBillboard*			boss;
		BRealSize			size;
		BQuad				quad;
		BVector				axis;
		BBillboard::Facing	facing;
		BQuad				facingQuad;
	};
}

#endif
